package yunhe.dao;

import java.util.ArrayList;
import java.util.HashMap;

import yunhe.entity.EmpMsg;
import yunhe.entity.Storage;
import yunhe.entity.Supplier;

public interface StorageInte {
	/**
	 * 添加仓库
	 * @param storage
	 * @return
	 */
	boolean addStorage(Storage storage);
	//删
	/**
	 * 删除仓库
	 * @param storageId
	 * @return
	 */
	boolean delStorage(String storageId);
	//改
	/**
	 * 更改仓库
	 * @param storage
	 * @return
	 */
	boolean updateStorage(Storage storage);
	//查
	/**
	 * 查询所有仓库
	 * @return
	 */
	ArrayList<Storage> getAllStorage(HashMap<String,String> searchMap);
	/**
	 * 分页查询仓库
	 * @param curPage
	 * @param pageSize
	 * @return
	 */
	ArrayList<Storage> getStoByPage(int curPage, int pageSize);
	/**
	 * 查询仓库总条数
	 * @return
	 */
	int getStoCount();
	/**
	 * 获取仓库负责人
	 * @param workId
	 * @return
	 */
	EmpMsg getEmpByName(String empName);
}
